package com.skywolf.chem.match.params.vo;

import com.fasterxml.jackson.annotation.JsonIgnore;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;

/**
 * 订单列表
 *
 * @Author sj
 * Date on 2021/10/8  9:41
 * @Version 1.0
 */
@Data
public class OrderListQueryVo {

    @ApiModelProperty(value = "订单号")
    private String orderSn;

    @ApiModelProperty(value = "订单编号")
    private Long id;

    @ApiModelProperty(value = "活动名称")
    private String matchName;

    @ApiModelProperty(value = "组别名称")
    private String matchGroupName;

    @ApiModelProperty(value = "组别比赛开始时间")
    private String groupStartTime;

    @ApiModelProperty(value = "订单总价")
    private BigDecimal countPrice;

    @JsonIgnore
    @ApiModelProperty(hidden = true)
    private Long totalAmount;

    @ApiModelProperty(value = "参赛人数")
    private Integer peopleCount;

    @ApiModelProperty(value = "活动图片地址")
    private String activityPicUrl;

    @ApiModelProperty(value = "订单状态 101->待付款；102->用户取消；103->系统取消；201->已付款；")
    private Integer orderStatus;

    @ApiModelProperty(value = "赛事类型")
    private String matchType;

    @ApiModelProperty(value = "活动id")
    private Long matchId;
}
